package hr.entity;

import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class EmployeeOnboardingLink {
    private Long id;  // 主键

    private String formUrl;  // 表单网址

    private Long urlCreateTime;  // 链接生成时间

    private Long urlExpirationTime;  // 链接过期时间

    private Long urlCreatePeople;  // 链接创建人

    private Byte urlState;  // 链接状态，默认值为 0

    /**
     * 本地保存路径
     */
    private String localSavePath;
    /**
     * 文件名称
     */
    private String fileName;

    /**
     * 雪花Id 生成链接时的雪花id
     */
    private Long urlSnowId;

    /**
     * 修改版本号 锁标记
     */
    private Integer version;

    @TableLogic
    private Byte isDelete;
}